home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Add-On
/
Workbench Add-On - Volume 1.iso
/
Gfx
/
Edit
/
TSMorph
/
src
/
Source.readme
< prev
next >
Wrap
Text File
|
1995-03-12
|
9KB
|
295 lines
TSMorph - Amiga Morphing program
Copyright (C) © 1993/94 Topicsave Limited
$VER: TSMorph_Source_readme 3.2 (12.3.95)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
mark@topic.demon.co.uk
mpaddock@cix.compulink.co.uk
See file COPYING for details.
Various portions of the IFF source code are public domain.
Various JPEG source code is from the Independant JPEG group and is
copyright (C) 1991, 1992, Thomas G. Lane.
See JPEG.README for how to obtain the full and original source code etc.
The Delaunay code was written by Dave Watson and uses the algorithm described in -
Watson, D.F., 1981, Computing the n-dimensional Delaunay tessellation with
application to Voronoi polytopes: The Computer J., 24(2), p. 167-172.
ag2txt is based on AG2TXT from which the following is quoted:
This program (even if it is small) is Copyright (c) 1993 Jason R. Hulance.
Apart from that the Gnu Public License holds. You can contact me by E-mail
at "m88jrh@ecs.oxford.ac.uk".
Installer and Installer project icon
(c) Copyright 1991-93 Commodore-Amiga, Inc. All Rights Reserved.
Reproduced and distributed under license from Commodore.
INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY
OR RESPONSIBILITY IS ASSUMED.
***********************************************************************************
To compile TSMorph the following is required (in addition
to about 4MB of memory, a lot of time (about 50mins on a 28Mhz 68040),
standard amiga include files, about 4.5Mb of disk space etc.)
Includes for the following libraries:
opal.library
reqtools.library
dctv.library
amigaguide.library
nofrag.library
egs (version 2.2?)
SAS/C 5.10 or SAS/C 6.55
MakeInfo version 1.55 +
The program should compile with V36 includes or better, various
V37 and V39 defines, prototypes etc. are defined if required.
** NOTE from TSMorph 3.1 V39 includes *are* required **
Notes:
1 - It may not be possible to compile with optimization turned off
as the object code may be >32K.
2 - Enforcer may be required to compile the code on a 68040 using
SAS/C 5.10 as it generates enforcer hits which can crash the
machine sometimes.
3 - The TAB size is 3 in all the source code.
The following is a list of all the source files (excluding
some icons)
ag2txt Directory for ag2txt code
ag2txt/ag2txt.c Convert .guide to .doc (very specific)
Args.c Argument handling stuff, TSMorph and TSMorph-render
boopsi.oo Get-file boopsi object code from GadToolsBox
Brush Gadget brush directory
This includes both the brush files and the
c source.
The c source has been generated using Iff2Src
but then edited!!!
Brush/1st
Brush/1st.c
Brush/Add
Brush/add.c
Brush/Del
Brush/del.c
Brush/Goto
Brush/Goto.c
Brush/Last
Brush/Last.c
Brush/Link
Brush/link.c
Brush/Next
Brush/Next.c
Brush/None
Brush/none.c
Brush/one
Brush/one.c
Brush/Prev
Brush/Prev.c
Brush/Rel
Brush/rel.c
Brush/Two
Brush/two.c
Brush/Unlink
Brush/unlink.c
ControlWindow.c Source for opening and closing the controlwindow
COPYING GNU General Public License
Cursor Pointer brush directory
This includes both the brush files and the
c source.
Cursor/XAdd
Cursor/Xadd.c
Cursor/XDel
Cursor/Xdel.c
Cursor/XL1
Cursor/Xl1.c
Cursor/XL2
Cursor/Xl2.c
Cursor/XMov
Cursor/Xmov.c
Cursor/XOne
Cursor/Xone.c
Cursor/XRel
Cursor/Xrel.c
Cursor/XTwo
Cursor/Xtwo.c
Cursor/XU1
Cursor/Xu1.c
Cursor/XU2
Cursor/Xu2.c
Env ENV: directory
Contains various default icons.
Env/TSMorph
Env/TSMorph/def_bw16.info
Env/TSMorph/def_bw256.info
Env/TSMorph/def_dctv3.info
Env/TSMorph/def_dctv4.info
Env/TSMorph/def_ham6.info
Env/TSMorph/def_ham8.info
Env/TSMorph/def_iff.info
Env/TSMorph/def_ilbm.info
Env/TSMorph/def_jpg.info
Env/TSMorph/def_points.info
Env/TSMorph/def_ppm.info
Env/TSMorph/def_prefs.info
Frames.c Various stuff about changing frames in Anims
GenMsg.c Generate Message file
getbitmap.c Minor amendments to IFF source code
gui.c TSMorph gadtools gui code
gui.h Header stuff for gui.c
Gui Directory with GadToolsBox guis.
After generating the source code it
needs more editing.
Gui/AddGrid.gui
Gui/Progress.gui
Gui/Settings.gui
Gui/TSMorph.gui
HTML Directory to contain .html files
HTML/Images Directory to contain
.html images
HTML/Images/AddGrid
HTML/Images/Contrl
HTML/Images/Image Various window grabs etc.
HTML/Images/Info
HTML/Images/Prefs
HTML/Images/Up
HandleSettings.c Handle the settings menu choices
help.c Help file nodes
Hook.oo Hook object code
iffp Directory which contains minor
edits of IFF source code
iffp/compiler.h
iffp/debug.h
iffp/iff.h
iffp/iffpstringids.h
iffp/iffpstrings.h
iffp/ilbm.h
iffp/ILBMapp.h
iffp/packer.h
iffpstrings.c
ilbmr.c Minor edit of IFF source code
ilbmw.c Minor edit of IFF source code
Install Install object code
Installer Commodore Installer
JPEG_LS Directory contains edited source code
from the Independant JPEG group.
The major edits are to allow the non JPEG
reading code to be used like the JPEG code,
plus changing %d to %ld, some progress
stuff, AmigaDOS file handling, etc.
There are a lot of files not included (mainly
JPEG saving stuff). See JPEG.README for how
to obtain the full and original source code
etc.
JPEG_LS/jconfig.h
JPEG_LS/jdcolor.c
JPEG_LS/jddeflts.c
JPEG_LS/jdhuff.c
JPEG_LS/jdmain.c
JPEG_LS/jdmaster.c
JPEG_LS/jdmcu.c
JPEG_LS/jdpipe.c
JPEG_LS/jdsample.c
JPEG_LS/jinclude.h
JPEG_LS/jmemmgr.c
JPEG_LS/jmemsys.c
JPEG_LS/jmemsys.h
JPEG_LS/jpegdata.h
JPEG_LS/jquant1.c
JPEG_LS/jrdgif.c
JPEG_LS/jrdjfif.c
JPEG_LS/jrdppm.c
JPEG_LS/jrdtarga.c
JPEG_LS/jrevdct.c
JPEG_LS/jutils.c
JPEG_LS/jwrmem.c
lmkfile Make file for SAS/C 5.10
LoadBrushes.c Load gadgets and pointers
loadilbm.c Minor edit of IFF source code
Messages.c Return a message
Messages.h Header file for message numbers
OpalLoad.c Load various format of images
apack.asm Minor edit of IFF source code
hook.asm IFF source code
parse.c Minor edit of IFF source code
Prefs.c Preferences editor GadToolsBox code
Prefs.h Header
Progress.c Progress requester GadToolsBox code
progress.h Header
JPEG.README README file from Independent JPEG Group
Read.Me Read.Me file
Rexx Directory to contain
ARexx scripts
Rexx/FadeToBlack.TSM
Rexx/FadeToWhite.TSM
Rexx/Loadscript.TSM
Rexx/PixelMorph.TSM
Rexx/PixelWarp.TSM
Rexx/PostAnim.TSM
Rexx/Postscript.TSM
Rexx/PreAll.TSM
Rexx/PreAnim.TSM
Rexx/Prescript.TSM
Rexx/Preview.TSM
Rexx/ToHam.TSM
RenderSub.c TSMorph-render subroutines
RGBToScreen020.c Convert RGB to screen colours etc. 020+ version
SaveHAMetc.c Save various image formats
saveilbm.c Minor edit of IFF source code
smakefile Make file for SAS/C 6.51
Source.readme This file
sprintf.c sprintf source
Subroutines.c Subroutines which would not fit in the main source
texinfo2HTML.rexx Convert .texinfo file to .html files
TSMorph-Messages Messages in source format
TSMorph-prefs.c Preferences editor
TSMorph-render.c Render code
TSMorph.c TSMorph main code
TSMorph.h TSMorph header
TSMorph.texinfo TSMorph.guide source code
TSMorph.html.info Icon
unpacker.c Minor edit of IFF source code
View_HTML.info Icon to view .html files